package com.mazewei.dev.dao;

import com.mazewei.dev.entity.Teacher;
import org.apache.ibatis.annotations.*;
import java.util.List;

/**
 * 教师数据访问接口 - MyBatis Mapper
 */
@Mapper
public interface TeacherDao {
    
    /**
     * 根据教师完整姓名查找教师信息（姓+名组合）
     * @param fullName 完整姓名
     * @return 教师信息
     */
    @Select("SELECT * FROM teacher WHERE CONCAT(IFNULL(TrFirstName,''), IFNULL(TrName,'')) = #{fullName}")
    Teacher findByFullName(@Param("fullName") String fullName);
    

    
    /**
     * 查找所有教师信息
     * @return 教师信息列表
     */
    @Select("SELECT * FROM teacher")
    List<Teacher> findAll();
    

}